package com.xzx.framework.util;

import java.util.Random;
/**
 * 随机数工具类
* @ClassName: RandomString    
* @Description:     
* @author xzx   
* @date 2018年3月7日 下午4:49:06    
*
 */
public class RandomString {
	
	public static String[] CharPool=new String[36];
	static{
		String originStr="abcdefghigklmnopqrstuvwxyz0123456789";
		CharPool=originStr.split("");
	}
	/**
	 * 随机数字
	 * @param num 获取的长度
	 * @return
	 */
	public static String randomInt(int num){
		StringBuilder rdString=new StringBuilder("");
		Random rd=new Random();
		for(int i=0;i<num;i++){
			rdString.append(rd.nextInt(10));
		}
		return rdString.toString();
	}

	
	/**
	 * 随机数字字母
	 * @param num 获取的长度
	 * @return
	 */
	public static String randomStr(int num){
		StringBuilder rdString=new StringBuilder("");
		Random rd=new Random();
		for(int i=0;i<num;i++){
			rdString.append(CharPool[rd.nextInt(36)]);
		}
		return rdString.toString();
	}
	
	public static void main(String[] args) {
			System.out.println(randomStr(8));
			System.out.println(randomInt(8));
	}
}
